package com.pro.mapper;

import com.pro.pojo.JsCourse;
import com.pro.pojo.JsCourseClass;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Author 祖铭泽
 * @Date 2022/1/12/0012
 * @description 课程分类 dao层
 */
@Repository
public interface JsCourseClassMapper {
    /**
     * @Author 祖铭泽
     * @Date 2022/1/12/0012
     * @description 查询所有课程分类
     */
    List<JsCourseClass> getAllJsCourseClass();
    /**
     * @Author 祖铭泽
     * @Date 2022/1/13/001
     * @description 添加课程分类
     */
    boolean addCourseClass(JsCourseClass jsCourseClass);
    /**
     * @Author 祖铭泽
     * @Date 2022/1/13/001
     * @description 删除课程分类
     */
    @Delete("delete from js_course_class where id = #{id}")
    boolean deleteCourseClass(Integer id);
    /**
     * @Author 祖铭泽
     * @Date 2022/1/13/001
     * @description 修改课程分类
     */
    boolean updateCourseClass(JsCourseClass jsCourseClass);

}
